Definition of Land Site

  • (noun) the piece of land on which something is located (or is to be located); "a good site for the school"

Synonyms of Land Site


Antonyms of Land Site


No Antonyms Found.

Homophones of Land Site


No Homophones Found.